MongoDB install

MongoDB官网:

MongoDB for Windows:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
tree /f /a
D:.
| LICENSE-Community.txt
| MondoDBinstall.md
| mongo.config # 创建mongdb 配置文件
| MPL-2
| README
| THIRD-PARTY-NOTICES
| THIRD-PARTY-NOTICES.gotools
|
+---bin
| bsondump.exe
| Install-Compass.ps1
| mongo.exe
| mongo.pdb
| mongod.exe
| mongod.pdb
| mongodump.exe
| mongoexport.exe
| mongofiles.exe
| mongoimport.exe
| mongorestore.exe
| mongos.exe
| mongos.pdb
| mongostat.exe
| mongotop.exe
|
+---data
| \---db #添加 data和db 目录
\---logs
mongo.log # 创建 logs目录和 mongo.log文件

创建数据目录

1
mkdir data\db

创建日志目录和文件

1
mkdir logs &&  touch logs/mongo.log

创建mongodb配置文件mongo.config

1
2
3
4
5
6
7
8
9
10
11
12
#数据库路径
dbpath=D:\mongodb\data\db
#日志输出文件路径
logpath=D:\mongodb\logs\mongo.log
#错误日志采用追加模式
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
#quiet=true
#端口号默认为27017
port=27017

临时启动:

1
mongod  --dbpath D:\mongodb\data\db  --logpath D:\mongodb\logs\mongo.log

可以在浏览器 打开: http://localhost:27017 查看到数据库配置没问题可以启动

It looks like you are trying to access MongoDB over HTTP on the native driver port.

安装服务:

1
mongod --dbpath D:\mongodb\data\db --logpath D:\mongodb\logs\mongo.log --serviceName "MongoDB" --install

移除服务:

1
2
3
4
mongod --logpath "D:\mongodb\logs\mongo.log" \
--logappend --dbpath "D:\mongodb\data\db" \
--directoryperdb --serviceName "MongoDB" \
--serviceDisplayName "MongoDB" --remove

重新安装:

1
2
3
4
mongod --logpath "D:\mongodb\logs\mongo.log" \
--logappend --dbpath "D:\mongodb\data\db" \
--directoryperdb --serviceName "MongoDB" \
--serviceDisplayName "MongoDB" --install

Windows服务的 启动/停止:

1
2
3
4
# 启动
net start mongodb
#停止
net stop mongodb